(function(modules){
    function require(id){
    
        const [fn,mapping] = modules[id]
    
        const module = {
            exports: {},
        }

        function localReuire(filePath){
            const id = mapping[filePath]
            return require(id)
        }
        fn(localReuire, module, module.exports)
    
        return module.exports;
    }
    require(0)
})({
    <% data.forEach(info => { %>
        "<%- info["id"] %>": [function(require, module, exports) {
            <%- info["code"] %>
        },<%- JSON.stringify(info["mapping"]) %>],
    <% }); %>
});